long-tailed duck - Spanish English Dictionary